package com.loveprogrammer.lowercode.dna.def;

import lombok.Data;

import java.util.Date;

/***
 * 规定每一个属性的代码、名称、文字描述和数据类型
 * 每一个vd对象就是一个属性结构的信息 在vd的基础上定义Dna类
 */
@Data
public class Vd implements Cloneable{

    private String vdCode;
    private String vdName;
    private String vdDescription;

    private int serNo;

    private String dataType;

    // 主数据代码
    private String mdCode;

    private String vdControl = null;

    // 上次更新时间
    private Date lastTime;

    private VdExtension extension = null;

    public Vd(String vdCode,String vdName,String dataType){
        this.vdCode = vdCode;
        this.vdName = vdName;
        this.dataType = dataType;
    }

    public Vd(String vdCode,String vdName,String dataType,String mdCode){
        this.vdCode = vdCode;
        this.vdName = vdName;
        this.dataType = dataType;
        this.mdCode = mdCode;
    }
}
